package com.example.cloud.service.business.medical;

import com.example.cloud.model.basic.Project;
import com.example.cloud.model.business.medical.TreatPlanCourseDetails;

import java.util.List;

/**
 * Created by wangtao on 2018/6/6.
 */
public interface TreatPlanCourseDetailsService {
    TreatPlanCourseDetails findOne(Long id);
    TreatPlanCourseDetails doSave(TreatPlanCourseDetails record);
    void batchInsert(List<TreatPlanCourseDetails> records);
    void doDeleteById(Long id);
    void doDelete(List<Long> ids);
    void doExecute(TreatPlanCourseDetails record, int status, String content);
    List<TreatPlanCourseDetails> findByCourseId(Long courseId);
    void doStop(Long id);
    List<TreatPlanCourseDetails> doReplace(Long id, List<Project> list);
}
